package com.cyl.manager.aws.pojo.query;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 毛利润统计明细 查询 对象
 *
 * @author hxw
 */
@ApiModel(description="毛利润统计明细 查询 对象")
@Data
public class ProfitDetailsStatisticsQuery {
    @ApiModelProperty("日期 范围")
    private Integer[] tjdataRange;

    @ApiModelProperty("年 精确匹配")
    private Integer tjyear;

    @ApiModelProperty("月 精确匹配")
    private Integer tjmonth;

    @ApiModelProperty("周 精确匹配")
    private Integer tjweek;

    @ApiModelProperty("日 精确匹配")
    private Integer tjday;

    @ApiModelProperty("直播间部门 精确匹配")
    private Long deptZbjId;

    @ApiModelProperty("团长部门 精确匹配")
    private Long deptTzId;

    @ApiModelProperty("店铺部门 精确匹配")
    private Long deptDpId;

    @ApiModelProperty("供应商id 精确匹配")
    private Long brandId;

    @ApiModelProperty("平台总销售商品数 精确匹配")
    private Integer payQuantity;

    @ApiModelProperty("平台总销售订单额 精确匹配")
    private BigDecimal payAmount;

    @ApiModelProperty("平台总支付手续费 精确匹配")
    private BigDecimal payFeeAmount;

    @ApiModelProperty("供应商销售应结算金额 精确匹配")
    private BigDecimal payGysAmount;

    @ApiModelProperty("店铺销售应结算金额 精确匹配")
    private BigDecimal payDpAmount;

    @ApiModelProperty("平台总销售订单数 精确匹配")
    private Integer payConut;

    @ApiModelProperty("平台总退款商品数 精确匹配")
    private Integer retQuantity;

    @ApiModelProperty("平台总退款订单额 精确匹配")
    private BigDecimal retAmount;

    @ApiModelProperty("平台总退款手续费 精确匹配")
    private BigDecimal retFeeAmount;

    @ApiModelProperty("供应商退款应结算金额 精确匹配")
    private BigDecimal retGysAmount;

    @ApiModelProperty("店铺退款应结算金额 精确匹配")
    private BigDecimal retDpAmount;

    @ApiModelProperty("平台总退款订单数 精确匹配")
    private Integer retConut;
    
    @ApiModelProperty("分组统计")
    private String selectGroupBy;
    
    @ApiModelProperty("type sum合并")
    private String type;
    

}
